Command Palette

Search for a command to run...

Department ofcoretheory

MICROCONTROLLERS

ELE 2125

Syllabus

  • 01Introduction to microprocessors and microcontrollers, general purpose and embedded systems, CISC and RISC architectures
  • 02AT89C51 (8051) microcontroller: Architecture, pin diagram, addressing modes, instruction set, programming, stack, subroutines, GPIO, timers, serial port, interrupts
  • 03Interfacing keyboard, LCD, ADC and DAC to 8051
  • 04Embedded software development in 'C'
  • 05Programming 8051 in 'C'
  • 06ARM processors: ARM7TDMI; Processor modes, visible registers, ARM instruction set, programming, stack, subroutine, exceptions and pipelined architecture
  • 07ARM7 based NXPLPC21XX microcontroller: architecture, programming, interfacing
  • 08Self-study on Extended Embedded C programming, case studies on realisation of microcontroller based system design for practical applications

References

  • Muhammad Ali Mazidi and Gillispie Mazidi, The 8051 Microcontroller and embedded systems, using assembly and 'C', Pearson education, 2013
  • Kenneth. J. Ayala, The 8051 Microcontroller and embedded systems, using assembly and 'C', Cengage Learning, 2009
  • Steve Furber, ARM System - on – Chip Architecture, Pearson, Second Edition, 2015
  • William Hohl, Hinds Christopher, ARM Assembly Language, CRC Press, 2016
  • NPTEL Course: https://nptel.ac.in/courses/106/105/106105193/
Credits Structure
2Lecture
1Tutorial
0Practical
3Total